home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-0049 / 406.txt < prev    next >
Text File  |  1997-04-16  |  20KB  |  511 lines

  1. Info-Atari16 Digest   Tuesday, August 22, 1989   Volume 89 : Issue 406
  2.  
  3. This weeks Editor: Bill Westfield
  4.  
  5. Today's Topics:
  6.  
  7.                          Screen flicker, top
  8.                  Dallas SmartWatch & software for it
  9.                       Re: Multitasking revisited
  10. Anyone coming to the Duesseldorf Atari exhibition on friday Aug 25th ??
  11.                         Re: Curses for the ST
  12.                  Re: CMI Processor Accelerator Board
  13.                       Re: Multitasking on the ST
  14.                   Re:  Info-Atari16 Digest V89 #370
  15.                           Re: Mac emulation
  16.                             Loyal to Atari
  17.  
  18. ----------------------------------------------------------------------
  19.  
  20. Date: 14 Aug 89 13:01:09 GMT
  21. From: romeo!currier@cs.duke.edu  (Bob Currier - DCAC Network Comm. Specialist)
  22. Subject: Screen flicker, top
  23. To: info-atari16@score.stanford.edu
  24.  
  25. Greetings,
  26.  
  27. This weekend, while noodling around with animation, I came across a
  28. most puzzling phenomena.  My graphics displayed fine while on the
  29. lower part of the screen (I am using a monochrome 1040), but when
  30. my little critters got about 30 or 40 pixels from the top they
  31. started to get a bad case of the flickers.  I was using Vsync() to
  32. control flicker, and it seemed to work well, except for this
  33. twilight zone.
  34.  
  35. I pulled my hair out for a couple of hours on this one, dug thru all
  36. my books, and finally, at about 1 a.m., in the premier issue of START,
  37. found a comment in an article about al graphics that went like this:
  38.  
  39. "...vsync, but you will still see flicker near the top of the screen.  This
  40. is a problem that can only be dealt with by very complex multiple screen
  41. flipping techniques..."
  42.  
  43. So, does anyone know of this problem?  What causes it? And, Virginia, how
  44. can I eliminate it?
  45.  
  46.  
  47. Bob Currier
  48. currier@romeo.cs.duke.edu
  49. rdc@northlab.ac.duke.edu
  50.  
  51. ------------------------------
  52.  
  53. Date: 15 Aug 89 11:20:53 GMT
  54. From: cs.dal.ca!iisat!brains!george_seto@uunet.uu.net  (George Seto)
  55. Subject: Dallas SmartWatch & software for it
  56. To: info-atari16@score.stanford.edu
  57.  
  58. Dallas SmartWatch & software for it:
  59.  
  60.   Andrew Como @ bnlux0.bnl.gov writes :
  61.  
  62.  > I was given some software to run the clock that was written by some
  63.  > now-defunct software house in Calif (the name escapes me).  The software
  64.  > doesn't seem to work with the clock inserted in any of the ST's rom
  65.  > positions.
  66.  
  67.  
  68.  > Has anyone sucessfully written software to run the clock chip on the
  69.  > 1040 ST?
  70.  
  71.    Yes, a fellow named Bill Penner from Washington/Oregon way wrote a program
  72. called AREAL, which is up to version 3.31 currently. There was an article in
  73. a magazine called ST-Xpress which published an early version of the program.
  74. The current version of the software works either under the ROMS (you MUST
  75. have a ROM in the socket) on the main board, or under ROMs in the cartridge.
  76. The software is supplied with a configuration program and two versions of the
  77. program. One works in the AUTO Folder, and the other is an accessory. The
  78. program will also accept as many SmartWatches in as many socket positions as
  79. you have ROMS for. In a 6 rom system with cartridge, that could be as many as
  80. 10 Smartwatches. It can set each of them independently, you could have the
  81. time zones for quite a bit of the world in your computer.
  82.  Check your local BBS's for this software. It is definitely worth getting.
  83.  
  84.  
  85.  >Also the Dallas Semi chip is rather bulky in the 1040 ST ..basically
  86.  >I'm gonna have to cut the power supply housing to make it fit.  Does
  87.  >anyone know of a cartridge time clock?
  88.  
  89.  
  90.   There are several cartridge time clocks. The two most popular also allow
  91. other functions as well. DeskCart from QMI is one, and BackPack from a
  92. company in Britain.
  93.  
  94.    Does that help? Hope so. Where abouts are you located, Andrew?
  95. --
  96.    -===------===-    From George Seto at Cerebral Cortex BBS System
  97.   -==-==----==-==-   (902)462-7245 3/12/2400 8N1 24h/7d
  98.  -==-------==------  george_seto%brains@iisat.UUCP
  99.   -==-==----==-==-   uunet, utai, watmath!dalcs!iisat!brains!george_seto
  100.  
  101. ------------------------------
  102.  
  103. Date: 15 Aug 89 09:34:29 GMT
  104. From: uhccux!yuan@ames.arc.nasa.gov  (Yuan 'Hacker' Chang)
  105. Subject: Re: Multitasking revisited
  106. To: info-atari16@score.stanford.edu
  107.  
  108. In article <4522@uhccux.uhcc.hawaii.edu> yuan@uhccux.UUCP (That's me!) writes:
  109. >    Alright!  8)  If I want to run spell-checking on a document in
  110. >my word processor, heck, re-write the word processor so that it
  111. >runs in the background.  After all, I don't need a full blown
  112. >multitasking environment for something as simple as spell-checking in
  113. >the background.
  114. >        [same for database, spreadsheet, and CAD]
  115.  
  116. In article <10977@watcgl.waterloo.edu> wsflinn@watcgl.waterloo.edu (Scott Flinn)
  117.  writes:
  118. -
  119. -In fact, since this discussion began, I have carefully monitored my usage
  120. -of multitasking while using the multivarious UNIX boxes around here, and
  121. -I can honestly say that, since Greg Csullog's original article first
  122. -appeared, I HAVE NOT BENEFITTED FROM MULTITASKING.  I am doing task
  123. -SWITCHING like its going out of style, but I just can't keep up with
  124. -more than a couple of things.
  125.  
  126.     I didn't say that I want to run a database, a spreadsheet, a CAD
  127. program, and a word processor ALL at the same time.  In fact, I don't see
  128. how you got the idea that I'm adding fuel to the multitasking vs. task-
  129. switching war.  8(
  130.     In the original article to which I was following up to, the author
  131. was wondering why a full-blown multitasking system should be necessary,
  132. when you could find programs that push themselves to the background.  What
  133. I was trying to point out was that user programs do not have to know about
  134. being in a multitasking/switching system, because the system takes care of
  135. the details.  Think what happens if TOS doesn't provide file services for
  136. user programs, and each single program must handle raw disk I/O in order to
  137. use a disk drive.
  138. --
  139. Yuan Chang                       "What can go wrong, did"
  140. UUCP:      uunet,ucbvax,dcdwest!ucsd!nosc!uhccux!yuan
  141. ARPA:       uhccux!yuan@nosc.MIL               "Wouldn't you like to
  142. INTERNET:  yuan@uhccux.uhcc.Hawaii.Edu         be an _✓A_✓m_✓i_✓g_✓o_✓i_✓d
  143.  too?!?"
  144.  
  145. ------------------------------
  146.  
  147. Date: Wed, 16 Aug 89 12:47:30 SET
  148. To: Info-Atari16@Score.Stanford.EDU
  149. From: VBRANDT%DBNUAMA1.BITNET@CUNYVM.CUNY.EDU
  150. Subject: Anyone coming to the Duesseldorf Atari exhibition on friday Aug 25th ??
  151.  
  152. Hello all,
  153.  
  154.   .... this mainly concerns European readers of the digests.
  155.  
  156.   The 1989 Atari exhibition takes place in Duesseldorf starting Friday, August
  157. 25th though Sunday. I'm going on friday, and I'd like to know if there are
  158. people on the net who are also going and might be interested in a meeting to
  159. exchange info and anything else one might be interested in.
  160.  
  161.   Please reply directly to me, unless you're willing to organize something.
  162.  
  163. ----------------------------------------------------------------------------
  164. Bitnet:  VBRANDT@DBNUAMA1 (will go away late '89)      Volker A. Brandt
  165.           UNM409@DBNRHRZ1 (soon)                       Angewandte Mathematik
  166. UUCP:    ...!unido!DBNUAMA1.bitnet!vbrandt             (Bonn, West Germany)
  167. ARPAnet: VBRANDT%DBNUAMA1.BITNET@CUNYVM.CUNY.EDU
  168.  
  169. ------------------------------
  170.  
  171. Date: 15 Aug 89 17:17:41 GMT
  172. From: sumax!amc-gw!pilchuck!ssc!fyl@beaver.cs.washington.edu  (Phil Hughes)
  173. Subject: Re: Curses for the ST
  174. To: info-atari16@score.stanford.edu
  175.  
  176. > There is a curses library/source for ftp on him1.cc.umich.edu.
  177. > I used this package to port TETRIX about 2 months ago (which has since
  178. > been posted to the net).
  179.  
  180. Anyone know where this can be uucp'd from.
  181. I don't have ftp access here and this is something
  182. that I will need in the coming months when I port a translation
  183. program from UNIX and DOS(ug) to the ST.
  184. --
  185. Phil Hughes, SSC, Inc. P.O. Box 55549, Seattle, WA 98155  (206)FOR-UNIX
  186.     amc-gw!ssc!fyl or uunet!pilchuck!ssc!fyl or attmail!ssc!fyl
  187.  
  188. ------------------------------
  189.  
  190. Date: 16 Aug 89 07:57:53 GMT
  191. From: well!stevef@apple.com  (Steven Robert Fordyce)
  192. Subject: Re: CMI Processor Accelerator Board
  193. To: info-atari16@score.stanford.edu
  194.  
  195. > I can report a success story at installing the CMI accelator board.
  196.  
  197. [STuff deleted]
  198.  
  199. > One question... the red fly-wire, documentated as connected to R4
  200. > on the 520st, and un-connected on the Mega-st... what is its purpose?
  201. > At least for me, the board seems to work regardless of whether or not
  202. > the red wire is connected.  My copy of the st schematics (which admittedly
  203. > might not match the motherboard revision I have) shows R4 as being in
  204. > the midi data current loop circuitry.
  205.  
  206. This is the interupt for the blitter.  That's why it isn't needed on a
  207. Mega, which already has a blitter.  Of course, it is only needed on a 520,
  208. or 1040 if a blitter is installed on our board.
  209.  
  210. > A note on the manual... the way I read it it implies that you get 16mhz
  211. > operation by closing the jumper, and 8mhz by leaving it open.  However
  212. > on my system it's just the opposite; 8mhz when the jumper is closed,
  213. > 16mhz when it's open.
  214.  
  215. What you said is correct: the manual is in error.  Sorry!  We are currently
  216. rewriting the manual.
  217.  
  218. > What are the recommended parts to use the fastrom sockets directly on the
  219. > board?
  220.  
  221. Standard 1 megabit (128k x 8), 200 ns or faster parts.  These will be
  222. available from us programed with 1.4 as soon as we get a license from
  223. Atari, which we expect real soon now.
  224.  
  225. > What is the definition of the "expansion" pins?
  226.  
  227. We will be anouncing an expansion product that will plug into that when we
  228. are done with it.  But in any case, here is the pinout:
  229.  
  230.             Pin    Definition
  231.              1    +5
  232.              2    A04
  233.              3    A03
  234.              4    A02
  235.              5    A01
  236.              6    EN1*
  237.              7    EN2*
  238.              8    UDS*
  239.              9    LDS*
  240.             10    AS*
  241.             11    DTACK*
  242.             12    GND
  243.             13    GND
  244.             14    GNB
  245.             15    NC
  246.             16    D00
  247.             17    GND
  248.             18    +5
  249.             19    D01
  250.             20    D02
  251.             21    D03
  252.             22    D04
  253.             23    D05
  254.             24    D06
  255.             25    D07
  256.             26    FC0
  257.             27    FC1
  258.             28    FC2
  259.             29    IPL0*
  260.             30    IPL2*
  261.             31    RESET*
  262.             32    READ
  263.             33    8M
  264.             34    GND
  265.  
  266. If this seems like an odd collection of signals, it is because we had a
  267. specific purpose in mind for the connector and we included only those
  268. signals we needed for that purpose.  The row of pins starting with the pin
  269. closest to the CPU are numbered 1-17.  The next row is 18-34, with pin 34
  270. next to pin one.  EN1 and EN2 are two decoded addresses.  8M is a buffered
  271. 8 MHz clock.
  272.  
  273.  
  274. By the way, the 1040 version of our board will be shipping next week.
  275.  
  276.                         Steven R Fordyce
  277.                        uunet!sequent!calvin!stevef
  278.  
  279. Creative Microsystems, Inc., 19552 SW 90th Court, Tualatin, Oregon  97062, USA
  280. For customer service, call Lillian Carter at (503)691-2552, FAX (503)691-1292
  281.  
  282. ------------------------------
  283.  
  284. Date: 16 Aug 89 08:58:52 GMT
  285. From: mcvax!hp4nl!phigate!philmds!leo@uunet.uu.net  (Leo de Wit)
  286. Subject: Re: Multitasking on the ST
  287. To: info-atari16@score.stanford.edu
  288.  
  289. Sorry to bother who it might not concern, but due to a mailer problem I'll
  290. have to try it this way.
  291.  
  292.     Leo.
  293.  
  294.  
  295. >From phigate!hp4nl!hp4nl.nluug.nl!cs.utexas.edu!MAILER-DAEMON Wed Aug 16
  296.  09:56:41 1989
  297. Received: by dts.philips.nl; Wed, 16 Aug 89 09:56:31 -0200
  298. Received: by philips.nl; Wed, 16 Aug 89 09:31:43 +0200
  299. Received: from [128.83.139.9] by hp4nl.nluug.nl with SMTP
  300.           id AA22560 (5.58.1.14/2.14); Wed, 16 Aug 89 08:49:38 MET
  301. Date: Wed, 16 Aug 89 01:49:07 CDT
  302. From: phigate!cs.utexas.edu!MAILER-DAEMON (Mail Delivery Subsystem)
  303. Subject: Returned mail: Host unknown
  304. Posted-Date: Wed, 16 Aug 89 01:49:07 CDT
  305. Message-Id: <8908160649.AA02583@cs.utexas.edu>
  306. Received: from uunet.UU.NET by cs.utexas.edu (5.59/1.39)
  307.     id AA02583; Wed, 16 Aug 89 01:49:07 CDT
  308. To: <@hp4nl.nluug.nl,@phigate:leo@philmds>
  309. Status: R
  310.  
  311.    ----- Transcript of session follows -----
  312. Unknown host: meadow
  313. 550 <meadow!bill@cs.utexas.edu>... Host unknown
  314.  
  315.    ----- Unsent message follows -----
  316. Posted-Date: Wed, 16 Aug 89 07:58:25 -0200
  317. Received-Date: Wed, 16 Aug 89 01:49:07 CDT
  318. Received: from uunet.UU.NET by cs.utexas.edu (5.59/1.39)
  319.     id AA02571; Wed, 16 Aug 89 01:49:07 CDT
  320. Received: from hp4nl.nluug.nl by uunet.uu.net (5.61/1.14) with SMTP
  321.     id AA05718; Wed, 16 Aug 89 02:48:54 -0400
  322. Received: from phigate by hp4nl.nluug.nl with UUCP via EUnet
  323.           id AA22332 (5.58.1.14/2.14); Wed, 16 Aug 89 08:12:38 MET
  324. Received: by philips.nl; Wed, 16 Aug 89 08:02:59 +0200
  325. Received: by dts.philips.nl; Wed, 16 Aug 89 07:58:25 -0200
  326. Date: Wed, 16 Aug 89 07:58:25 -0200
  327. From: leo@dts.philips.nl
  328. Message-Id: <8908160558.AA29843@dts.philips.nl>
  329. To: meadow!bill@cs.utexas.edu
  330. Subject: Re:  Notes on multitasking
  331.  
  332. Hi Bill. In your letter you write:
  333.  
  334. |I really wish it would rain more in California.
  335.  
  336. Sometimes, when it's been good wheather for a long period (that is a
  337. rare occasion here in Holland, but this summer was like this) I long
  338. for a few dark and rainy days - ideal for a nice project.
  339.  
  340. |You know that when you are going to multitask programs with disk usage,
  341. |things such as the DTA address, Fsfirst-Fsnext chains, current drive and
  342. |directory, and probably several other things have to be saved on context
  343. |switch.  You may also have a problem with the OS's terminate calls.
  344.  
  345. Yes, I know (B.T.W. several people told me this; there seems to be both
  346. a fairly large interest in this subject as general knowledge of the
  347. traps and pitfalls). The strong point of my design is that it is
  348. synchronized with GEMDOS calls (and for CPU bound processes there's a
  349. different solution). GEMDOS calls, as you'll probably know, save their
  350. registers on the current process's basepage and stack. As far as DTA
  351. address, current drive / directory is concerned, this is also
  352. information that is kept on the basepage with the process.
  353. Fsfirst-Fsnext chains are kept in your disk transfer buffer (the
  354. information to find the next is found from the first 20 bytes). This
  355. buffer also resides within your process (and DTA, a pointer on the
  356. basepage, points to it).
  357.  
  358. Terminate calls are no problem at all. Processes that run detached ('in
  359. the background') get a special parent: a basepage in the multitasking
  360. kernel itself which returns control to the dispatcher (that frees the
  361. process slot). Ordinary processes just end the usual way (their process
  362. slot will be taken again by the parent). I even implemented kill() and
  363. signal() calls to be able to stop and restart or kill processes (even
  364. coredump). Also alarm(), sleep(), and pause() have been implemented
  365. (yesterday).
  366.  
  367. |I tried a number of methods for multitasking including Desk Accessories,
  368. |VBI, and 200 Hz system timer - all before I found out about saving disk
  369. |info.  Maybe it would work better with this implemented.
  370.  
  371. You have to take great care when interrupting GEM, this is not built to
  372. be multitasking. I use VBI for CPU bound processes; after a time slot
  373. has been used up, and if the process is in user mode, it switches to the
  374. dispatcher as through a GEMDOS call (the registers are saved on the
  375. process's basepage and stack), since I know I'm not interrupting GEMDOS
  376. right now.
  377.  
  378. |
  379. |What we really need is a multi-tasking TOS 2.0 on ROMS (dream on - Atari will
  380. |release it's TOS/Unix machine and then forget about ever multitasking TOS)
  381.  
  382. Sure, but like TOS 1.4 this can take quite a while; for the GEM part it
  383. would mean a general redesign (the GEMDOS part, in all its simplicity, is
  384. very easy to make multi-tasking; that's just what I did).
  385.  
  386. |Good luck - it should prove interesting.
  387.  
  388. It sure is; thanks for your interest & concern.
  389.  
  390. Cheers,
  391.          Leo.
  392.  
  393. ------------------------------
  394.  
  395. Date: Wed, 16 Aug 89 09:36:11 EDT
  396. From: kushnier@NADC.ARPA (R. Kushnier)
  397. To: Info-Atari16@Score.Stanford.edu
  398. Subject: Re:  Info-Atari16 Digest V89 #370
  399.  
  400. ------------------------------
  401.  
  402. Date: 16 Aug 89 13:19:32 GMT
  403. From: crdgw1!minerva!oplinger@uunet.uu.net  (B. S. Oplinger)
  404. Subject: Re: Mac emulation
  405. To: info-atari16@score.stanford.edu
  406.  
  407. In article <305@unizh.UUCP> draxler@gorgo.UUCP () writes:
  408. >
  409. >Are there any legal problems in using a Macintosh emulator (such as Aladin
  410. >or others)? What I need is a quoteable source, no rumours! Maybe the legal
  411. >situation in different countries is different.. So what is it like in
  412. >Germany and in Switzerland?
  413. >
  414. In order for an emulation of the Mac to work, the data contained
  415. in the Macintosh Roms must be used. If the emulator is software
  416. based, the data is contained in the program itself. If it is
  417. cartridge based the data is in the (EP)Roms. The only legal way
  418. to use the data in Apple's Macintosh Roms is to use the Roms
  419. themselves. Period, end of story, in any country that abides by
  420. international copyright laws. Eproms or software copies are
  421. illegal.
  422.  
  423.     If that doesn't bother you the Happy Cartridge basically
  424. states in their advertising that MAC roms may be copied and the
  425. eproms used in the cartridge along with a pirated version of the
  426. Spectre 128 software.
  427.  
  428.     If on the other hand, you at least try to be civil about
  429. things, I recommed the Spectre 128. It does fully Mac emulation,
  430. you can print with about any printer using Grapple LS as the
  431. print driver (I recommend buying a driver for you specific
  432. printer though, as I find the grappler less than optimal), use
  433. real SCSI devices (if an interface, like on the back of Supra
  434. Drives, exists that you can use), and so on. Dave Small, the
  435. maker of the Spectre, has produced updates on an about 6 month
  436. cycle, each one corrected bugs and added new features. The
  437. support seems to be there.
  438.  
  439.     Finally, the hardware required to do Mac emulation on the
  440. Atari. IMHO you need 2 Megs of memory and at least 30 Megs of
  441. hard drive. You can get by with less, but....
  442.  
  443.     Hoped this answered your question.
  444.  
  445.     Brian
  446.  
  447. ------------------------------
  448.  
  449. Date: 16 Aug 89 13:13:00 GMT
  450. From: mailrus!caen.engin.umich.edu!bdenh@iuvax.cs.indiana.edu  (Brian J
  451.  Denheyer)
  452. Subject: Loyal to Atari
  453. To: info-atari16@score.stanford.edu
  454.  
  455. Who wants to be loyal to a company that doesn't upgrade the operating system
  456. in a regular manner or announces lots of vaporware ?
  457.  
  458. Not me.
  459.  
  460. On the other hand, you get what you pay for.
  461.  
  462. I went out looking for a new computer and thought, gee, maybe I'll get
  463. a Mac or an Amiga.
  464.  
  465. Ha !
  466.  
  467. Anybody looked at the price of a Mac/SE with a 20 MB hardrive lately ?
  468. $2700 or so is what you can expect to pay.  That extra $700-$800 (above a
  469.  similar ST) goes into
  470. things like OS upgrades.  The Amiga is better, but they don't have the
  471. nice crisp mono display that the ST has (which I find to be very easy on the
  472.  eyes).
  473. In the meantime I'd have to learn how to program a new machine, just when I've
  474.  learned
  475. to really use GEM efficiently, and give up about $500 in software that I have
  476.  BOUGHT.
  477.  
  478. So I'm upgrading to a Mega-2 and if I really want a Mac I'll
  479. go out and buy Spectre GCR.
  480.  
  481. The sad part is that the ST can do anything that a Mac can do except that nobody
  482. has bothered to write the programs.  You can get a program called Mathcad for
  483.  the
  484. Mac which I'd really like.  There is absolutely no reason why the program could
  485.  not
  486. be ported to the ST except for the fact that the software houses don't think
  487.  that
  488. they'll make enough money in the ST market.
  489.  
  490. The only thing that differentiates the two machines as far as I'm concerned is
  491.  the
  492. software which is available. (Hypercard would be nice, and lightspeed C).  All
  493.  of that
  494. software could easily be written to run on an ST !
  495.  
  496. It also seems to have very knowledgeable and
  497. enthusiastic users, and that's the aspect of owning an Atari which I have
  498.  enjoyed the
  499. most (Yes I had an Atari 800 - great machine !).
  500.  
  501. In the meantime the ST is a fun machine to hack on, and I'm able to
  502. use it for everything I need to do (Laser C is no slouch).
  503. That, ultimately, is what is important.
  504.  
  505. ------------------------------
  506.  
  507. End of Info-Atari16 Digest
  508. **************************
  509. -------
  510.  
  511. ə